Basic Auth + PAM
2013/07/15 |
Configure httpd and set a page that people must authenticate and the authentication is from PAM.
|
|
[1] | Install mod-auth-external and pwauth. |
[root@www ~]#
yum -y install mod_authnz_external pwauth
[root@www ~]#
vi /etc/httpd/conf.d/authnz_external.conf # add at the last: for example, users must authenticate under /var/www/html/test <Directory /var/www/html/test> SSLRequireSSL AuthType Basic AuthName "PAM Authentication" AuthBasicProvider external AuthExternal pwauth require valid-user </Directory>
[root@www ~]#
systemctl restart httpd.service # create a test page
[root@www ~]#
vi /var/www/html/test/index.html <html> <body> <div style="width: 100%; font-size: 40px; font-weight: bold; text-align: center;"> Test Page for PAM Auth </div> </body> </html> |
Access to the test page with web browser, then authentication is required as a config. Input a user in local /etc/passwd and authenticate here. |
Just accessed. |